// 'use strict';

// const Controller = require('egg').Controller;

// class HomeController extends Controller {
//   async index() {
//     const { ctx } = this;

//     console.log(ctx)
//     //打开本地model文件夹。执行sample文件，传入前端传过来的图片流
//     //处理得到的html
//     //处理的文件放到一个固定的文件夹
//     //从文件夹返回html到前台
//     ctx.body = 'hi, egg';
//   }
// }

// module.exports = HomeController;

function merge (intervals) {
  if (intervals.length <= 1) return intervals;

  intervals.sort((arr1, arr2) => {
      return arr1[0] - arr2[0];
  });
  console.log ('aaa',intervals);
  let ans = [intervals[0]];
  let prev = intervals[0];
  for (let i=1;i<intervals.length;i++) {
      if (intervals[i][0] > prev[1]) {
          ans.push(intervals[i]);
          prev = intervals[i];
      } else {
          prev[1] = Math.max(prev[1], intervals[i][1]);
      }
  }

  return ans;
};
merge([[1,2],[3,3],[2,4]])